package org.crmsystem.service;


import org.crmsystem.model.HandleLog;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017/8/4.
 */
public interface IHandleLogService {

    /**
     * 新增日志
     * @param handleLog
     * @return
     */
    int insertHandleLog(HandleLog handleLog);

    /**
     * 删除日志
     * @param id
     * @return
     */
    int deleteHandleLog(int id);

    /**
     * 根据id查询日志
     * @param id
     * @return
     */
   HandleLog getHandleLogById(int id);

    /**
     * 根据关键字查询日志

     */
   List<HandleLog> getHandleLogByKeyword(Map map);

    /**
     * 修改日志
     * @param handleLog
     * @return
     */
    int updateHandleLog(HandleLog handleLog);

    /**
     * 获取数据总条数
     * @param map
     * @return
     */
    int getLogCount(Map map);
}
